vantage position - French English Dictionary